package com.qujia.station.domain.reportExcel;

import cn.afterturn.easypoi.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class ReducePeriodDto implements Serializable {

    @ApiModelProperty(value = "销售数量")
    @Excel(name = "销售数量")
    private BigDecimal reduceSaleNum;

    @ApiModelProperty(value = "销售成本")
    @Excel(name = "销售成本")
    private BigDecimal reduceSaleCostAmt;

    @ApiModelProperty(value = "销售未税成本")
    @Excel(name = "销售未税成本")
    private BigDecimal reduceSaleCostUntaxedAmt;

    @ApiModelProperty(value = "销售金额")
    @Excel(name = "销售金额")
    private BigDecimal reduceSaleAmt;

    @ApiModelProperty(value = "销售未税金额")
    @Excel(name = "销售未税金额")
    private BigDecimal reduceSaleUntaxedAmt;

    @ApiModelProperty(value = "销售毛利")
    @Excel(name = "销售毛利")
    private BigDecimal reduceSaleGrossProfit;

    @ApiModelProperty(value = "调拨出库数量")
    @Excel(name = "调拨出库数量")
    private BigDecimal reduceOutboundNum;

    @ApiModelProperty(value = "调拨出库金额")
    @Excel(name = "调拨出库金额")
    private BigDecimal reduceOutboundAmt;

    @ApiModelProperty(value = "调拨出库未税金额")
    @Excel(name = "调拨出库未税金额")
    private BigDecimal reduceOutboundUntaxedAmt;

    @ApiModelProperty(value = "商品毛利率")
    @Excel(name = "商品毛利率")
    private BigDecimal reduceCommodityGrossProfit;

    @ApiModelProperty(value = "本期出数量合计")
    @Excel(name = "本期出数量合计")
    private BigDecimal reduceAllNum;

    @ApiModelProperty(value = "本期出金额合计")
    @Excel(name = "本期出金额合计")
    private BigDecimal reduceAllAmt;

    @ApiModelProperty(value = "本期出未税金额合计")
    @Excel(name = "本期出未税金额合计")
    private BigDecimal reduceAllUntaxedAmt;
}
